import {forEach} from "lodash-es";

/**
 * 判断 columns 是否含有 dataIndex 的嵌套字段
 *  例如：dataIndex == 'finder'，则判断 columns 中是否含有 finder.xxx 列字段
 * @param columns
 * @param dataIndex
 */
export function hadInnerDataIndex(columns, dataIndex = '') {
    let hadInner = false;
    forEach(columns, (col) => {
        if(col && `${col.dataIndex}`.indexOf(`${dataIndex}.`) > -1) {
            hadInner = true;
            return false; // 结束 forEach
        }
    });
    return hadInner;
}